#define _CRT_SECURE_NO_WARNINGS

//#include<stdio.h>
//int main()
//{
//	int a = 10;
//	int* p = &a;
//	return 0;
//}


//#include<stdio.h>
//int main()
//{
//	int a = 10;
//	int* p = &a;
//	*p = 5;
//	printf("%d\n", a);
//
//
//	return 0;
//}

//#include<stdio.h>
//int main()
//{
//	printf("%zu\n", sizeof(int*));
//	printf("%zu\n", sizeof(char*));
//	printf("%zu\n", sizeof(long*));
//	printf("%zu\n", sizeof(long long*));
//	printf("%zu\n", sizeof(float*));
//	printf("%zu\n", sizeof(double*));
//	printf("%zu\n", sizeof(short*));
//	return 0;
//}


//#include<stdio.h>
//int main()
//{
//	int a = 0x11223344;
//	char* pa = &a;
//	*pa = 0;
//	return 0;
//}

//#include<stdio.h>
//int main()
//{
//	printf("%zu\n", sizeof(char));
//	return 0;
//}
//
 
//#include<stdio.h>
//int main()
//{
//	int a = 10;
//	int* pa = &a;
//	char* pc = &a;
//	printf("pa   = %p\n", pa);
//	printf("pa+1 = %p\n", pa+1);
//	printf("pc   = %p\n", pc);
//	printf("pc+1 = %p\n", pc+1);
//}

//#include<stdio.h>
//int main()
//{
//	int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };
//	int* pa = &arr[0];
//	int i = 0;
//	int sz = sizeof(arr) / sizeof(arr[0]);
//	for (i = 0; i < sz; i++)
//	{
//		printf("%d\n", *pa);
//		pa++;
//	}
//	return 0;
//}


//#include<stdio.h>
//int main()
//{
//	int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };
//	int* pa = &arr[0];
//	int i = 0;
//	int sz = sizeof(arr) / sizeof(arr[0]);
//	for (i = 0; i < sz; i++)
//	{
//		printf("%d\n", *(pa+i));
//	}
//	return 0;
//}

#include<stdio.h>
int main()
{
	char arr[] = "hello world";
	char* pc = &arr[0];

	while (*pc!=0)
	{
		printf("%c", *pc);
		pc++;
	}
	return 0;
}




















































